#include<bits/stdc++.h>
using namespace std;
int st[10005],day[10005];
double lx[10005],dp[367];
const int mon[]= {0,0,31,59,90,120,151,181,212,243,273,304,334};
int main() {
	int n;
	cin >> n;
	for(int i = 1,x; i <= n; i++) {
		cin >> x >> day[i] >> lx[i];
		st[i]=mon[x/100]+x%100;
	}
	dp[1]=100000;
	for(int i=2; i<367; i++) {
		dp[i]=dp[i-1];
		for(int j=1; j<=n; j++)
			if(st[j]+day[j]==i)
				dp[i]=max(dp[i],dp[st[j]]*(1+(lx[j]/100)/365*day[j]));
	}
	printf("%.2lf",dp[366]);
	return 0;
}

